@charset "utf-8";
@media (max-width: 1200px) {
	.container{
		width: 100%;
	}
	.phonenav{
		display: block;
	}
	.header{
		display: none;
	}
	.home-section1{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.home-title{
		margin-bottom: 10px;
	}
	.home-title h1{
		font-size: 18px;
	}
	.home-title h2{
		font-size: 14px;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	.home-title i{
		font-size: 14px;
	}
	.home-section1-item{
		margin-bottom: 10px;
	}
	.home-section1-item h4{
		font-size: 50px;
		width: 100%;
		float: none;
		text-align: center;
	}
	.home-section1-item .text{
		width: 100%;
		float: none;
	}
	.home-section1-item h5{
		font-size: 14px;
	}
	.home-section1-item:after{
		border-left: none;
	}
	.home-section1 .col-md-8 p{
		margin-bottom: 10px;
		font-size: 12px;
		line-height: 20px;
	}
	.home-section2-item{
		width: 100%;
		float: none;
		margin-bottom: 10px;
	}
	.home-section2-item-text{
		padding: 15px;
	}
	.home-section2-item-text h1{
		font-size:18px;
	}
	.home-section2-item-text h2{
		font-size: 14px;
	}
	.home-section2-item-text a{
		width: 160px;
		height: 34px;
		line-height: 34px;
		border-radius: 17px;
		font-size: 12px;
		margin-top: 5px;
	}
	.home-section2-item p{
		height: 34px;
		line-height: 34px;
		font-size: 12px;
	}
	.home-section3-item{
		width: 100%;
		float: none;
	}
	.home-section3-item-text{
		padding: 15px;
	}
	.home-section3-item-text h1{
		font-size:18px;
	}
	.home-section3-item-text h2{
		font-size: 14px;
	}
	.home-section3-item-text h5{
		font-size: 14px;
		margin-bottom: 5px;
	}
	.home-section3-item-text p{
		font-size: 12px;
	}
	.home-section3-item-text img{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.home-section3-item-text i{
		font-size: 25px;
	}
	.home-section4{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.home-section4-text{
		width: 100%;
		float: none;
	}
	.home-section4 ul li{
		display: block;
		width: 100%;
		font-size: 16px;
		margin-right: 0px;
	}
	.home-section4-button{
		float: none;
		width: 220px;
		height: 34px;
		font-size: 12px;
		line-height: 34px;
		border-radius: 17px;
		margin-top: 15px;
	}
	.home-section4-text p{
		line-height: 20px;
		margin-top: 15px;
		font-size: 12px;
	}
	.home-section5{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.news-class li{
		padding: 8px 20px;
		font-size: 12px;
	}
	.news-class{
		text-align: center;
		margin-bottom: 20px;
	}
	.news-item{
		padding: 20px;
	}
	.news-item h5{
		font-size: 16px;
	}
	.news-item h5 span{
		font-size: 12px;
	}
	.news-item h4{
		margin-top: 10px;
	}
	.news-item p{
		line-height: 20px;
		font-size: 12px;
		height: 60px;
	}
	.news-item hr{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.news-item i{
		font-size: 25px;
	}
	.footer-content{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.footer-navlist{
		display: none;
	}
	.footer-content p{
		font-size: 12px;
		margin-bottom: 10px;
	}
	.footer-bottom{
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 12px;
	}
	.page-banner{
		height: 230px;
		padding-top: 50px;
	}
	.page-banner h1{
		font-size: 32px;
	}
	.page-banner ul{
		margin-top: 20px;
	}
	.page-banner ul li{
		padding-left: 10px;
		padding-right: 10px;
	}
	.page-banner ul li a{
		font-size: 12px;
	}
	.page-title{
		padding-bottom: 15px;
		margin-bottom: 20px;
	}
	.page-title h1{
		float: none;
		font-size: 20px;
	}
	.page-title ul{
		float: none;
		display: inline-block;
		padding: 6px 10px 6px 20px;
		margin-top: 10px;
	}
	.page-title ul li{
		font-size: 12px;
	}
	.page-content{
		padding-top: 20px;
	}
	.about-section1{
		margin-bottom: 20px;
	}
	.about-section1 h4{
		font-size: 20px;
		margin-bottom: 10px;
		margin-top: 15px;
	}
	.about-section1 p{
		font-size: 12px;
		line-height: 20px;
	}
	.about-section2{
		padding-top: 0px;
		padding-bottom: 20px;
	}
	.about-section2-title{
		font-size: 22px;
	}
	.about-section2 h2{
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 0px;
	}
	.about-section2 h3{
		margin-top: 20px;
	}
	.about-section2 p{
		font-size: 12px;
		line-height: 20px;
	}
	.about-section3{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.about-section3-item{
		width: 100%;
		float: none;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-right: 0px;
		margin-bottom: 1px;
	}	
	.about-section3-item h2{
		font-size: 16px;
		border-bottom: 4px solid #e62129;
		line-height: 34px;
	}
	.about-section3-item p{
		padding: 20px 35px 10px 35px;
		font-size: 12px;
	}
	.about-section4{
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.about-section4 .about-section2-title{
		margin-bottom: 40px;
	}
	.about-section4 p{
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 20px;
	}
	.about-section4-item p{
		padding: 20px 30px;
		height: auto;
	}
	.about-section5{
		height: auto;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.about-section5 img{
		margin-bottom: 20px;
	}
	.about-section5 p{
		line-height: 20px;
		font-size: 12px;
	}
	.strength-page li{
		margin-right: 10px;
	}
	.strength-page li a{
		font-size: 12px;
		padding: 8px 20px;
	}
	.p-center-666{
		line-height: 20px;
		font-size: 12px;
	}
	.strength-page{
		margin-bottom: 20px;
	}
	.strength-section1{
		margin-top: 20px;
		padding-bottom: 20px;
	}
	.strength-section1 .home-section1-item h4{
		font-size: 50px;
		width: 100%;
		margin-top: 0px;
	}
	.strength-section1 .home-section1-item .text{
		width: 100%;
	}
	.strength-section1 .home-section1-item{
		margin-top: 10px;
	}
	.strength-section2{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.strength-section2-owl h5{
		font-size: 16px;
	}
	.strength-section2-owl-left{
		left: 10px;
		width: 30px;
		height: 30px;
		border-radius: 15px;
		font-size: 20px;
		z-index: 3;
	}
	.strength-section2-owl-right{
		right: 10px;
		width: 30px;
		height: 30px;
		border-radius: 15px;
		font-size: 20px;
		z-index: 3;
	}
	.strength-section3{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.strength-section3 p{
		line-height: 20px;
		font-size: 12px;
	}
	.strength-section4{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.strength-section4 .about-section2-title{
		margin-bottom: 40px;
	}
	.strength-section4-item{
		padding: 50px 20px 20px 20px;
		margin-bottom: 5px;
	}
	.strength-section4-item span{
		left: 20px;
		top: 20px;
		font-size: 20px;
	}
	.strength-section4-item p{
		padding: 20px;
		line-height: 20px;
		font-size: 12px;
	}
	.strength-section5{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.strength-section5 p{
		line-height: 20px;
		font-size: 12px;
	}
	.strength-section6{
		padding: 20px 0;
	}
	.strength-section6-left{
		width: 100%;
		height: 300px;
		float: none;
	}
	.strength-section6-right{
		width: 100%;
		float: none;
	}
	.strength-section6-right ul li i{
		font-size: 50px;
	}
	.strength-section6-right ul{
		height: 130px;
	}
	.strength-section6-right-text{
		width: 100%;
		height: auto;
	}
	.strength-section6-right-text p{
		padding: 30px;
		line-height: 20px;
		font-size: 12px;
	}
	.culture-item1{
		height: auto;
		margin-bottom: 20px;
	}
	.culture-item1 .title{
		margin-bottom: 10px;
	}
	.culture-item1 h4{
		font-size: 16px;
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.culture-item1 p{
		font-size: 12px;
		line-height: 20px;
		height: 20px;
	}
	.culture-item2{
		height: auto;
		padding: 20px;
		margin-bottom: 20px;
	}
	.culture-item2 h4{
		font-size: 16px;
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.culture-item2 p{
		font-size: 12px;
		line-height: 20px;
	}
	.culture-item2 hr{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.course-owl-left{
		left: 10px;
		z-index: 3;
	}
	.course-owl-right{
		right: 10px;
		z-index: 3;
	}
	.course-section{
		margin-top: 30px;
		background: url(../images/courseimg01.jpg) center bottom no-repeat;
		padding-bottom: 100px;
	}
	.course-section section h5{
		width: 100%;
		float: none;
		font-size: 28px;
		text-align: center;
		padding-right: 0px;
	}
	.course-section section h5:after{
		display: none;
	}
	.course-section section h5:before{
		display: none;
	}
	.course-section section p{
		width: 100%;
		float: none;
		font-size: 12px;
		color: #424041;
		line-height: 20px;
		text-align: center;
		padding-right: 0px;
		margin-top: 15px;
	}
	.quality-section1{
		padding-bottom: 20px;
	}
	.quality-section1 h2{
		font-size: 20px;
		line-height: 24px;
	}
	.quality-section1 h5{
		font-size: 20px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.quality-section1 p{
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	.quality-section2{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.quality-section2 p{
		line-height: 20px;
		padding: 20px 30px;
		height: auto;
		border-bottom: 6px solid #e62129;
		font-size: 12px;
	}
	.quality-section3{
		padding-top: 20px;
		padding-bottom: 0px;
	}
	.quality-section3 .about-section2-title{
		margin-bottom: 40px;
	}
	.quality-section4{
		margin-top: 30px;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	.quality-section4 h5{
		font-size: 14px;
	}
	.quality-section4 p{
		font-size: 12px;
		line-height: 20px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.quality-section5{
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.quality-section5 .about-section2-title{
		margin-bottom: 40px;
	}
	.quality-owl-left{
		left: 10px;
		z-index: 3;
	}
	.quality-owl-right{
		right: 10px;
		z-index: 3;
	}
	.strength-section7{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.strength-section7-owl h1{
		font-size: 26px;
		margin-bottom: 20px;
	}
	.strength-section7-owl .item p{
		line-height: 20px;
		padding: 15px 20px;
		font-size: 12px;
	}
	.strength-section7-owl-left{
		top: 0px;
	}
	.strength-section7-owl-right{
		top: 0px;
	}
	.strength-section8{
		padding-bottom: 0px;
	}
	.strength-title{
		padding-bottom: 15px;
		margin-bottom: 40px;
	}
	.strength-title h1{
		font-size: 26px;
	}
	.strength-section8-owl,.strength-section9-owl,.strength-section10-owl,.strength-section11-owl,.strength-section12-owl{
		padding-left: 40px;
		padding-right: 40px;
	}
	.ssol{
		left: 0px;
	}
	.ssor{
		right: 0px;
	}
	.strength-section13{
		margin-top: 0px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.strength-section13 h5{
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.strength-section13 p{
		font-size: 12px;
		line-height: 20px;
	}
	.products-select{
		width: 100%;
		float: none;
		padding-right: 0px;
	}
	.products-list-content{
		width: 100%;
		float: none;
	}
	.products-list-item{
		margin-bottom: 20px;
	}
	.products-list-item p{
		height: 34px;
		line-height: 34px;
		font-size: 12px;
	}
	.page-list{
		margin-bottom: 30px;
	}
	.page-list ul li{
		height: 35px;
		font-size: 12px;
	}
	.page-list ul li a{
		border: 1px solid #ebebeb;
		padding: 5px 10px;
		font-size: 12px;
	}
	.products-show{
		width: 100%;
		float: none;
		padding-bottom: 20px;
	}
	.proshow-header h1{
		font-size:18px;
		margin-top: 15px;
	}
	.proshow-header h2{
		font-size: 12px;
		color: #999999;
	}
	.proshow-header ul li{
		font-size: 12px;
		line-height: 20px;
	}
	.proshow-header hr{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.proshow-header-contact button{
		width: 100%;
		float: none;
	}
	.proshow-header-contact-info{
		float: none;
		margin-left: 0px;
		margin-top: 10px;
	}
	.proshow-header-contact-info p{
		text-align: center;
	}
	.proshow-content-tab li{
		display: block;
		width: 100%;
		margin-right: 0px;
	}
	.contact-content{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.contact-content h1{
		font-size: 18px;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.contact-content h2{
		font-size: 12px;
		margin-bottom: 10px;
	}
	.contact-info{
		margin-bottom: 10px;
		margin-top: 0px;
	}
	.contact-info li{
		line-height: 26px;
		color: #333333;
	}
	.google-map{
		margin-top: 10px;
		margin-bottom: 10px;
		height: 300px;
	}
	.contact-form{
		margin-bottom: 20px;
	}
	.contact-form input{
		margin-bottom: 10px;
	}
	.contact-form textarea{
		margin-bottom: 5px;
	}
	.news-list-item{
		padding: 20px;
		margin-bottom: 20px;
	}
	.news-list-item img{
		width: 100%;
		height: auto;
		float: none;
	}
	.news-list-item-text{
		width: 100%;
		float: none;
		padding-left: 0px;
		margin-top: 10px;
	}
	.news-list-item-text h4{
		font-size: 14px;
	}
	.news-list-item-text p{
		font-size: 12px;
		line-height: 20px;
	}
	.news-list-item-bottom ul li{
		font-size: 12px;
		margin-right: 10px;
	}
	.news-show{
		margin-bottom: 20px;
	}
	.news-show h1{
		font-size: 16px;
	}
	.news-show h2{
		font-size: 12px;
	}
	.news-show p{
		line-height: 20px;
		font-size: 12px;
		margin-bottom: 10px;
	}
	.news-show-nav{
		margin-top: 20px;
	}
	.news-show-nav li a{
		display: block;
		width: 80px;
		height: 34px;
		line-height: 34px;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.news-show-nav li{
		margin-bottom: 10px;
	}
	.news-show-nav li p{
		display: block;
		height: auto;
		line-height: 20px;
		padding-left: 0px;
		font-size: 12px;
	}
	.cases-owl{
		margin-top: 50px;
		margin-bottom: 20px;
	}
	.cases-first img{
		width: 100%;
		height: auto;
		float: none;
	}
	.cases-first-text{
		width: 100%;
		text-align: center;
		float: none;
		padding-top: 15px;
		margin-bottom: 20px;
	}
	.cases-first-text h5{
		font-size: 20px;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.cases-first-text p{
		font-size: 14px;
	}
	.cases-section1 h5{
		font-size: 16px;
		line-height: 24px;
		display: block;
		margin-bottom: 5px;
	}
	.cases-section1 p{
		height: auto;
		display: block;
		padding: 10px 15px;
		line-height: 24px;
		margin-left: 0px;
	}
	.cases-section1 .col-md-12,.cases-section1 .col-md-6{
		margin-bottom: 10px;
	}
	.cases-section2 h4{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.cases-section2 h5{
		padding: 20px;
	}
	.cases-section2 p{
		font-size: 12px;
		line-height: 20px;
	}	
	.cases-section4{
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	.cases-section4 h5{
		font-size: 16px;
	}
	.cases-section4 p{
		font-size: 12px;
		line-height: 20px;
	}
	
	
	
	
	
	
	
	
	
	
}